package com.elitel.common.core.domain;

import lombok.*;

import java.util.Map;

/**
 * @author mulis
 */
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
public class SysUserInfo {

    /**
     * 用户ID
     */
    private String id;
    /**
     * 用户账号
     */
    private String account;
    /**
     * 密码
     */
    private String password;
    /**
     * 角色ID
     */
    private String roleIds;
    /**
     * 权限
     */
    private String permissions;
    /**
     * 验证字段对应的值 （可以是手机号、身份证号、用户id，取决于在gdp白名单表中存储的值）
     */
    private String verifyFiledVal;
    /**
     * 扩展属性
     */
    private Map<String, Object> extendProp;


    public SysUserInfo(String account, String password) {
        this.account = account;
        this.password = password;
    }
}
